সি শার্প (C#) প্রোগ্রামিংয়ে বিভিন্ন ধরনের ডেটা টাইপ রয়েছে, যা ভেরিয়েবলে কী ধরনের ডেটা ধারণ করা হবে তা নির্ধারণ করে। এখানে C# এর কিছু মৌলিক ডেটা টাইপ নিয়ে আলোচনা করা হলো:
int
(Integer)বর্ণনা: int
ডেটা টাইপটি পূর্ণসংখ্যা ধারণ করতে ব্যবহৃত হয়।
সাইজ: 4 byte
রেঞ্জ: -2,147,483,648 থেকে 2,147,483,647
উদাহরণ:
int age = 25;
Console.WriteLine(age); // Output: 25
float
(Floating-point)বর্ণনা: float
ডেটা টাইপটি দশমিক সংখ্যা ধারণ করে এবং সাধারণত কম সঠিকতার দশমিক মানের জন্য ব্যবহৃত হয়।
সাইজ: 4 byte
রেঞ্জ: প্রায় ±1.5 × 10^−45 থেকে ±3.4 × 10^38
বৈশিষ্ট্য: দশমিক মান লেখার সময় f
যোগ করতে হয় (যেমন, 5.75f
)।
উদাহরণ:
float height = 5.9f;
Console.WriteLine(height); // Output: 5.9
double
(Double precision floating-point)বর্ণনা: double
ডেটা টাইপটি দশমিক সংখ্যা ধারণ করে এবং float
এর চেয়ে বেশি সঠিকতার জন্য ব্যবহৃত হয়।
সাইজ: 8 byte
রেঞ্জ: প্রায় ±5.0 × 10^−324 থেকে ±1.7 × 10^308
বৈশিষ্ট্য: দশমিক মান লেখার সময় f
যোগ করার প্রয়োজন হয় না।
উদাহরণ:
double price = 19.99;
Console.WriteLine(price); // Output: 19.99
char
(Character)বর্ণনা: char
একক অক্ষর ধারণ করে। এটি সাধারণত একটি অক্ষর বা প্রতীক সংরক্ষণের জন্য ব্যবহৃত হয়।
সাইজ: 2 byte
রেঞ্জ: Unicode অক্ষর 0 থেকে 65535 পর্যন্ত (যেমন, 'A' থেকে 'Z' বা '0' থেকে '9')।
বৈশিষ্ট্য: একক উদ্ধৃতি চিহ্নে রাখা হয় (যেমন, 'A'
)।
উদাহরণ:
char grade = 'A';
Console.WriteLine(grade); // Output: A
string
(String of characters)বর্ণনা: string
এক বা একাধিক অক্ষরের সমন্বয়ে গঠিত টেক্সট ধারণ করে। এটি C# এর মধ্যে একটি reference টাইপ।
সাইজ: ভিন্ন ভিন্ন দৈর্ঘ্যের হতে পারে।
বৈশিষ্ট্য: দ্বৈত উদ্ধৃতি চিহ্নে রাখা হয় (যেমন, "Hello"
)। এটি অনেকগুলো char
এর সমন্বয়ে গঠিত।
উদাহরণ:
string name = "Alice";
Console.WriteLine(name); // Output: Alice
bool
(Boolean)বর্ণনা: bool
ডেটা টাইপটি সত্য (True) বা মিথ্যা (False) মান ধারণ করে।
সাইজ: 1 byte
ব্যবহার: সাধারণত শর্ত যাচাই বা লজিক্যাল অপারেশনে ব্যবহৃত হয়।
উদাহরণ:
bool isActive = true;
Console.WriteLine(isActive); // Output: True
নিচে একটি উদাহরণ প্রোগ্রাম রয়েছে, যেখানে C# এর বিভিন্ন ডেটা টাইপের ব্যবহার দেখানো হয়েছে:
using System;
namespace DataTypeExample
{
class Program
{
static void Main(string[] args)
{
int age = 25;
float height = 5.9f;
double salary = 25000.75;
char initial = 'A';
string name = "Alice";
bool isStudent = false;
Console.WriteLine("Name: " + name);
Console.WriteLine("Age: " + age);
Console.WriteLine("Height: " + height);
Console.WriteLine("Salary: " + salary);
Console.WriteLine("Initial: " + initial);
Console.WriteLine("Is Student: " + isStudent);
}
}
}
Name: Alice
Age: 25
Height: 5.9
Salary: 25000.75
Initial: A
Is Student: False
সি শার্পে (C#) ভিন্ন ভিন্ন ডেটা টাইপ রয়েছে, যেমন int
, float
, double
, char
, string
, এবং bool
। এগুলোর প্রতিটি নির্দিষ্ট ধরণের ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়। ডেটা টাইপের সঠিক ব্যবহার কোডের কার্যকারিতা ও ডেটা ম্যানেজমেন্টকে আরো সঠিক ও কার্যকর করে তোলে।
আরও দেখুন...